学习笔记F1C100S之u | 您所在的位置:网站首页 › 全志f100s melis30 › 学习笔记F1C100S之u |
本人纯属软件文盲,linux更文盲,本身做硬件设计的,对软件一窍不通 :) 自从掉到咱们论坛这个大坑后,翻贴无数,在此做一下记录,尽量多配截图,以方便后面的新手少走弯路,快速体验编译成功的小成就~ 高手勿喷高手勿喷高手勿喷~~~ 由于是学习,所以采用了虚拟机安装ubuntu的方式,比较耐折腾,安装好后复制出来备份,需要重新安装系统的时候替换出来就可以了~1、具体虚拟机安装ubuntu的过程在此不详细记录了,百度一堆一堆的。建议安装的时候断网,免得安装过程中下载插件。2、安装好系统后,第一步先更新一下apt-get,具体命令是: sudo apt-get update备注:快速打开命令行的快捷键是Ctrl+Alt+t
以上是先建立了一个f1c100s的目录,然后进入f1c100s。也可以省去此步骤、没有影响。 wget http://releases.linaro.org/components/toolchain/binaries/7.2-2017.11/arm-linux-gnueabi/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi.tar.xz
当然上面两行诗创建uboot目录和进入uboot目录的命令,可以省去,没有影响。 git clone https://github.com/Lichee-Pi/u-boot.git
需要补充安装下面这些包,具体命令如下: sudo apt-get install libncurses5-devsudo apt-get install device-tree-compilersudo apt-get install libncurses5-dev libncursesw5-devsudo apt-get install swig python-dev python3-dev7、待获取编译环境的命令行窗口获取完毕后,安装vim编辑器,不装用vi也可以,具体命令是: sudo apt install vim我也搞不清楚什么时候用apt install什么时候用apt-get install,好像喵过一眼是说这是两个组合命令,get是获取,apt是安装,不作数,我这里糊涂着呢~另外,不管你开了多少个命令行,貌似只能有一个apt-get运行,如果有运行中的apt-get再运行会报错。
这里少截了一个图,借用后面更新source /etc/bash.bashrc命令的图吧~
11、关闭所有的命令行窗口,按Ctrl+Alt+t重新打开一个窗口(因为之前分开三个窗口操作,为了节省时间),命令行窗口之间操作的内容比如安装了XX,是不会过度到操作窗口以外的,除非是后面新打开的命令行窗口,不严谨的描述~高手勿喷!正题:进入uboot目录,在进入u-boot目录,反正最终你找的u-boot目录,进去就OK了,运行git branch -a查看分支。具体命令是: cd ubootcd u-bootgit branch -a
12、开始编译咯,运行命令make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- licheepi_nano_spiflash_defconfig指定配置信息 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- licheepi_nano_spiflash_defconfig
正式开始编译,运行命令如下: make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j1
|
CopyRight 2018-2019 实验室设备网 版权所有 |